package com.matt.service;


import com.matt.domain.ChildrenLeaveRequest;
import org.springframework.data.domain.Page;

import java.util.Date;
import java.util.List;

public interface ChildrenLeaveRequestService {


    void addChildrenLeaveRequest(ChildrenLeaveRequest childrenMemorandum);

    ChildrenLeaveRequest getChildrenLeaveRequestById(String id);

    void delete(String id);

    Page<ChildrenLeaveRequest> selChildrenLeaveRequest(String aid, Date startTime, String chldrenId, String classesId, String name, String leaveType, String type , Integer number, Integer size, List<String> collect);

    Page<ChildrenLeaveRequest> selChildrenLeaveRequest1(String aid, Date startTime, String chldrenId, String classesId, String name, String leaveType, String type, Integer pageNum, Integer pageSize, List<String> collect, Integer isShow);
}
